/**
 * 上传文件到指定ftp中
 */
var gulp = require('gulp')
var sftp = require('gulp-sftp-up4')

const sftpOptionBeta = {
  host: '', // FTP主机地址ip
  auth: 'beta', // 下一步创建的 .ftppass 文件里面对应的授权方式
  remotePath: '/www/wwwroot/public/web/' // FTP需要上传的位置
}

gulp.task('push-beta', function() {
  // 忽略掉charting_library文件加，应为太大了
  const ignoreList = ['!dist/static/charting_library/**', '!dist/static/support/**']
  return gulp.src(['dist/**', ...ignoreList]).pipe(sftp(sftpOptionBeta))
})
